package priv.yiyuan.example.design.facade;

/**
 * 抽象主题接口
 * <p>
 * 观察者模式
 *
 * @author YiYuan
 * @data 2025/9/13
 * @apoNote
 */
public interface CustomerSubject {

    void addObserver(CustomerObserver observer);

    void removeObserver(CustomerObserver observer);

    void notifyObserver(Customer customer);

}
